notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photos
All times are UTC
Ukraine
The recently imposed "must be logged in" restriction is a response to increased bot traffic on the site. This affects search, commits, and vuxml pages.
Search engines are not blocked. Try using "site:www.freshports.org" and your search terms.
After the ports freeze to fix some stuff, the freeze is over. I have some work to do before FreshPorts can start processing commits again before it can start processing again. I've created an issue for that.
Port details
drm-latest-kmod Direct Rendering Manager (DRM) GPU drivers
6.12.85 graphics on this many watch lists=4 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 6.12.85Version of this port present on the latest quarterly branch.
Maintainer: x11@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2025-09-18 16:21:06
Last Update: 2026-09-28 23:01:04
Commit Hash: 4885183
People watching this port, also watch:: cage, kde, py311-iocage, seatd, freerdp3
Also Listed In: kld kld
License: BSD2CLAUSE MIT GPLv2
WWW:
https://github.com/freebsd/drm-kmod/
Description:
amdgpu, i915, and radeon DRM drivers modules. Currently corresponding to Linux 6.12 DRM. This version is for FreeBSD 15 1500509 and above, or FreeBSD 16 1600018 and above.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (15 items)
Collapse this list.
  1. @kld /boot/modules
  2. /usr/local/share/licenses/drm-latest-kmod-6.12.85.1501000/catalog.mk
  3. /usr/local/share/licenses/drm-latest-kmod-6.12.85.1501000/LICENSE
  4. /usr/local/share/licenses/drm-latest-kmod-6.12.85.1501000/BSD2CLAUSE
  5. /usr/local/share/licenses/drm-latest-kmod-6.12.85.1501000/MIT
  6. /usr/local/share/licenses/drm-latest-kmod-6.12.85.1501000/GPLv2
  7. /boot/modules/dmabuf.ko
  8. /boot/modules/amdgpu.ko
  9. /boot/modules/drm.ko
  10. /boot/modules/i915kms.ko
  11. /boot/modules/radeonkms.ko
  12. /boot/modules/ttm.ko
  13. @owner
  14. @group
  15. @mode
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • drm-latest-kmod>0:graphics/drm-latest-kmod
Conflicts:
CONFLICTS_INSTALL:
  • drm-515-kmod
  • drm-61-kmod
  • drm-66-kmod
  • drm-612-kmod
To install the port:
cd /usr/ports/graphics/drm-latest-kmod/ && make install clean
To add the package, run one of these commands:
  • pkg install graphics/drm-latest-kmod
  • pkg install drm-latest-kmod
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: drm-latest-kmod
Flavors: there is no flavor information for this port.
ONLY_FOR_ARCHS: amd64
distinfo:
TIMESTAMP = 1790543312 SHA256 (freebsd-drm-kmod-6.12.85-drm_v6.12.85_3_GH0.tar.gz) = 664bc6d77ddc0e103d523563a804644aca14b46d8a3c1af268ea79846139ef60 SIZE (freebsd-drm-kmod-6.12.85-drm_v6.12.85_3_GH0.tar.gz) = 44076233

Packages (timestamps in pop-ups are UTC):
drm-latest-kmod
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest--n/an/an/an/an/an/a
FreeBSD:13:quarterly--n/an/an/an/an/an/a
FreeBSD:14:latest--------
FreeBSD:14:quarterly--------
FreeBSD:15:latest--n/a-n/an/a--
FreeBSD:15:quarterly--n/a-n/an/a--
FreeBSD:16:latest-6.12.85.1600022n/a-n/an/a--
This port has no dependencies.
This port is required by:
for Run
  1. graphics/nvidia-drm-latest-kmod
  2. graphics/nvidia-drm-latest-kmod-580
  3. graphics/nvidia-drm-latest-kmod-devel

Configuration Options:
No options to configure
Options name:
graphics_drm-latest-kmod
USES:
kmod uidfix compiler:c++11-lang
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/freebsd/drm-kmod/tar.gz/drm_v6.12.85_3?dummy=/
Collapse this list.

Number of commits found: 8

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
6.12.85
28 Sep 2026 23:01:04
commit hash: 4885183c12d6d573b0bdb53776cc85311a6c9262commit hash: 4885183c12d6d573b0bdb53776cc85311a6c9262commit hash: 4885183c12d6d573b0bdb53776cc85311a6c9262commit hash: 4885183c12d6d573b0bdb53776cc85311a6c9262 files touched by this commit
Joseph Mingrone (jrm) search for other commits by this committer
graphics/drm-latest-kmod: Update to drm_v6.12.85_3 to fix build

After src commit 33595d4ae01c added pci_map_rom() and pci_unmap_rom() to
linuxkpi, graphics/drm-latest-kmod failed to build because drm-kmod
defined the same macros itself.

Upstream drm-kmod made its definitions conditional, and ports commit
7e420adaf6ef pulled that fix in for drm-515-kmod, drm-61-kmod,
drm-66-kmod, and drm-612-kmod.  drm-latest-kmod was missed, so move it
to the same tag as drm-612-kmod.

Bump PORTREVISION of the nvidia-drm-latest-kmod ports, which build
against the drm-kmod sources, and update their distinfo for the new
tarball.

Reference: https://github.com/freebsd/drm-kmod/pull/503

Reviewed by:	dumbbell
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D60084
6.12
22 May 2026 23:57:26
commit hash: 9c021c6bac866056943a39062b09d39a177c3021commit hash: 9c021c6bac866056943a39062b09d39a177c3021commit hash: 9c021c6bac866056943a39062b09d39a177c3021commit hash: 9c021c6bac866056943a39062b09d39a177c3021 files touched by this commit
Siva Mahadevan (siva) search for other commits by this committer
graphics/drm-612-kmod: new port

Reviewed by:	dumbbell, emaste
Approved by:	lwhsu (mentor, implicitly)
Differential Revision:	https://reviews.freebsd.org/D56888
6.12
22 May 2026 23:57:26
commit hash: 96fa2d3876319bbbb7e93f2706c6203196f12207commit hash: 96fa2d3876319bbbb7e93f2706c6203196f12207commit hash: 96fa2d3876319bbbb7e93f2706c6203196f12207commit hash: 96fa2d3876319bbbb7e93f2706c6203196f12207 files touched by this commit
Siva Mahadevan (siva) search for other commits by this committer
graphics/drm-latest-kmod: update to 6.12

Also remove ARCH-specific logic, since ONLY_FOR_ARCHS=amd64
is already set.

Reviewed by:	dumbbell
Approved by:	lwhsu (mentor, implicitly)
Differential Revision:	https://reviews.freebsd.org/D56670
6.9_1
07 May 2026 21:47:29
commit hash: 2a7c0561200c6cf9d0c0252cd4a7ab446eca8e4acommit hash: 2a7c0561200c6cf9d0c0252cd4a7ab446eca8e4acommit hash: 2a7c0561200c6cf9d0c0252cd4a7ab446eca8e4acommit hash: 2a7c0561200c6cf9d0c0252cd4a7ab446eca8e4a files touched by this commit
Rene Ladan (rene) search for other commits by this committer
all: drop support for FreeBSD 13, mips and risc64sf

Reviewed by:            many (*)
Differential Revision:  https://reviews.freebsd.org/D55624
Differential Revision:  https://reviews.freebsd.org/D55642 (merged in from bofh)

many (*)
  acm arrowd brooks cmt dch decke dinoex eduardo fluffy fuz gahr garga
  jbeich joerg jrm kai kenrap martymac matthew mfechner michaelo mizhka
  nobutaka pkubaj se tagattie thj

  Anton Saietskii
  GenericRikka
  Gert Doering
  Jan Bramkamp
  Oleh Hushchenkov
  Oleksandr Kryvulia
  Ralf van der Enden
  Yamagi

  desktop kde python tcltk office
6.9_1
05 May 2026 21:21:33
commit hash: 90aa381b5459e658fc592616f0bca60d5d0e3679commit hash: 90aa381b5459e658fc592616f0bca60d5d0e3679commit hash: 90aa381b5459e658fc592616f0bca60d5d0e3679commit hash: 90aa381b5459e658fc592616f0bca60d5d0e3679 files touched by this commit
Rene Ladan (rene) search for other commits by this committer
graphics/*drm*: remove CONFLICTS with now-deleted drm-510
6.9_1
31 Jan 2026 20:44:50
commit hash: 381b9471dc62d51f20ff4bc94854a87b4faf8613commit hash: 381b9471dc62d51f20ff4bc94854a87b4faf8613commit hash: 381b9471dc62d51f20ff4bc94854a87b4faf8613commit hash: 381b9471dc62d51f20ff4bc94854a87b4faf8613 files touched by this commit
Enji Cooper (ngie) search for other commits by this committer
graphics/drm-latest-kmod: apply 2b49118158d0aa7cb to port

This unbreaks the package build with clang 21+.

MFH:		2026Q1
Approved by:	emaste (maintainer)
Reviewed by:	emaste, dim
Differential Revision:	https://reviews.freebsd.org/D54993
6.9_1
13 Dec 2025 07:34:51
commit hash: bd06ee8f20bd4d36c93bddca42ac5f89f420fc1dcommit hash: bd06ee8f20bd4d36c93bddca42ac5f89f420fc1dcommit hash: bd06ee8f20bd4d36c93bddca42ac5f89f420fc1dcommit hash: bd06ee8f20bd4d36c93bddca42ac5f89f420fc1d files touched by this commit
Emmanuel Vadot (manu) search for other commits by this committer
graphics/drm-latest-kmod: Fix build on -CURRENT

Update the port to have code dealing with change in BUS_ALLOC_RESOURCE

Sponsored by:   Beckhoff Automation GMbH & Co. KG
6.9
18 Sep 2025 16:18:22
commit hash: 9bd6f0145125c665c8b962692872b36ce75c6f9fcommit hash: 9bd6f0145125c665c8b962692872b36ce75c6f9fcommit hash: 9bd6f0145125c665c8b962692872b36ce75c6f9fcommit hash: 9bd6f0145125c665c8b962692872b36ce75c6f9f files touched by this commit
Jean-Sébastien Pédron (dumbbell) search for other commits by this committer
graphic/drm-next-kmod: New port tracking latest non-LTS version of DRM drivers

This port will allow users to use the latest version of the DRM drivers.
It will only be available for FreeBSD -CURRENT and possibly the
upcoming/latest release (such as the upcoming 15.0-RELEASE at the time
of this commit), depending how linuxkpi changes are backported to stable
branches.

This version is unlikely to be LTS because LTS versions are provided
by dedicated ports such as `graphics/drm-66-kmod`.

Also because this port does not track a specific version (but the
latest), it may not be as stable as the LTS-tracking ports. It is still
made available because it will make it easier for users to test that
latest version of DRM drivers.

Sponsored by:	The FreeBSD Foundation

Number of commits found: 8